Wertgetriebene Softwarewartung
نویسنده
چکیده
Der folgende Beitrag überträgt das Konzept von “value-based software engineering” wie vom Boehm ursprünglich vorgeschlagen auf die Softwarewartung. Zunächst werden verschiedene Ansätze zur Bewertung eines Softwaresystems und zur Berechnung eines “return of investment (ROI)” vorgestellt. Anschließend schlägt der Autor eine Bewertungsmethodik vor, die auf Hayek’s Theorie der Werterhaltung von Kapitalgüter in einer schnell wandelnden Wirtschaft fasst. Einerseits werden die Kosten von Wartungsarbeiten auf der Basis einer Impactanalyse kalkuliert. Anderseits wird der Nutzen, der durch die Wartungsarbeiten entsteht, mit Hilfe der Hayekischen Wertsteigerungstheorie berechnet. Kosten und Nutzen fließen in die Kalkulation der Wartungsamortisationsberechnung ein. Eine Fallstudie aus der industriellen Praxis illustriert die Anwendung des Ansatzes. 1 Value driven Software Engineering Der “value-based” Software-Engineering Ansatz kombiniert eine Reihe altbewährter Software-EngineeringPrinzipien darunter “participatory design”, “user engineering”, “cost estimation”, “software economics”, “software investment analysis” und “software engineering ethics”. Wertgetriebene Software-Engineering umfaßt u.a. folgende wertgetriebene Aktivitäten: Wertgetriebene Requirements-Engineering mit der Gewichtung und der Prioritätssetzung der Anforderungen nach Wirtschaftlichkeitskriterien Wertgetriebene Softwarearchitektur mit der Versöhnung der Systemziele mit erreichbaren architektonischen Lösungen. Wertgetriebene Software-Design, mit Schwerpunkt auf die Auslegung des Designs um den Projektzielen und Wirtschaftlichkeitsüberlegungen gerecht zu werden. Wertgetriebener Test nach dem die Funktionen mit dem höchsten am intensivsten getestet werden. Wertgetriebene Projektplanungund -steuerung mit dem Vorziehen jener Aufgaben die den höchsten Kundenwert versprechen. Wertgetriebene Risikoanalyse bei der jene Risiken mit dem höchstmöglichsten betriebswirtschaftlichen Verlustpotential identifiziert werden.
منابع مشابه
Gefahrenpotentiale in großen JAVA-Systemen erkennen und beheben - Erfahrungen
1 Objektorientiert: Die große Hoffnung Anfang der 70-er Jahre wurde der Begriff der Softwarekrise für den Bereich der EDV geprägt, um die großen Probleme der Softwareerstellung zu verdeutlichen. Diese bezogen sich sowohl auf die frühen Analyseund Definitionsphasen als auch auf die häufig über 70% der Gesamtkosten ausmachende Softwarewartung. Kritikpunkte waren vor allen Dingen fehlende Technike...
متن کاملIndustrialisierung der Softwarewartung & -Weiterentwicklung
In diesem Beitrag wird geschildert, wie Software-Wartung & Weiterentwicklung als Dienstleistung von externen Software-Firmen angeboten werden kann. Es wird argumentiert, dass die Vergabe der Systemerhaltung die einzige Möglichkeit ist die Kosten derselben in Griff zu bekommen. Der Outsourcing Partner braucht allerdings einen straffen, automatisierten Wartungsprozess, der hier beschrieben wird. ...
متن کاملEntwurf eines Quellcode basierten Qualitätsmodells für die Softwarewartung
Die Wartbarkeit eines Softwaresystems ist ein wichtiger Faktor für seinen langfristigen Einsatz. In diesem Beitrag wird ein Qualitätsmodell auf Quellcode-Basis entworfen, das den Wartbarkeitsbegriff konkretisiert und messbar macht. Ziel ist die Untersuchung der Qualität eines an der Universität entwickelten großen Systems zur Prüfungsverwaltung. 1 Nachhaltigkeit als Qualitätsaspekt von Quellcod...
متن کاملRückgewinnung von Syntax und Semantik zur Analyse von Visual Basic 6 Programmen
Visual Basic ist eine BASIC-Variante, die für die Programmierung von Windows-Applikationen erweitert wurde und in der kommerziellen Softwareentwicklung breite Verwendung findet. Im Rahmen der Anpassung an das .NET-Framework erfolgte eine Neuausrichtung der Sprache mit so tief greifenden Veränderungen an Syntax und Semantik, dass die Abwärtskompatibilität zu den früheren Versionen gebrochen wurd...
متن کاملUniverselle Kommunikation für optimalen Kundenservice bei LVM
Die LVM bekommt durch eine innovative Kommunikationslösung, die mobile und stationäre Arbeitsplätze miteinander vernetzt, die laufenden ITKosten in den Griff und steigert den Kundenservice. Das Rückgrat der hierdurch verbesserten Geschäftsprozesse bei der LVM-Gruppe bildet eine nahtlose Vernetzungsplattform von T-Systems und T-Mobile, welche eine leistungsfähige Integration von Festnetz (mit T-...
متن کامل